Copyright ã1992 by Scott Hess.  All Rights Reserved.

Alternate Arrow Bindings

Having to perpetually go to the mouse to move around within Stuart can be very annoying.  Thus were born the Alternate-Arrow bindings.  There are two types of bindings, one for scrolling within a window, and one for moving between windows.

Within a Stuart emulation window with scrollback, Alternate in combination with the vertical arrow keys provides a method of scrolling within the scrollback buffer.  Alternate-Up scrolls up into the scrollback buffer by a single line, exactly as a click on the up-arrow icon in the scrollbar.  Alternate-Shift-Up scrolls up into the scrollback buffer by a page, as an Alternate-click on the up-arrow in the scrollbar would.  Alternate-Control-Up scrolls to the top of the buffer.  The Down-arrow bindings work similarly, except they scroll down in the scrollback buffer.

Alternate in combination with the horizontal arrow keys provides a method of rotating amongst emulation windows.  How the rotation takes place depends on the window's position within the Windows menu.  Alternate-Left searches the menu starting at the current window's position and moving upward until it finds another visible emulation window.  If none are found above the current window's position, the search wraps around to the last entry and continues until another visible emulation window or the original window's entry is found.  In any case, the window found will be made Stuart's key window.  Alternate-Right performs the search in a downward fashion.

Adding Shift to either horizontal arrow sequence removes the `visible' distinction.  Alternate-Shift-Left searches the menu in an upward fashion for any emulation window, visible or otherwise, and makes it key.